/**
 * 部门
 */
export namespace Dept {
    /**
     * 列表查询条件
     */
    export interface Query {
        //关键字
        keywords?: string
        //菜单状态
        status?: number
    }

    /**
     *  列表行对象
     */
    export interface Row {
        /** 部门ID */
        id?: number
        /** 部门名称 */
        name?: string
        /** 父级ID */
        parentId?: number
        /** 状态（1-启用 0-禁用） */
        status?: number
        /** 排序（数字越小排的越靠前） */
        sort?: number
        /** 子部门 */
        children: Row[]
        /** 创建时间 */
        createTime: string
        /** 修改时间 */
        updateTime: string
    }

    /**
     * 表单对象
     */
    export interface Form {
        /** 部门ID */
        id?: number
        /** 部门名称 */
        name?: string
        /** 父级ID */
        parentId?: number
        /** 状态（1-启用 0-禁用） */
        status?: number
        /** 排序（数字越小排的越靠前） */
        sort?: number
    }
}
